\section{Conclusion}
\label{section:Conclusion}
	This chapter described how we implemented the interpreter. To summerize, in section \ref{section:LexicalAnalysis} and \ref{section:SyntacticalAnalysis} we described how we used Coco/R which could generate a parser and a scanner from an ATG. We manually wrote a ATG from our BNF. The AST is the result of the parsed data which is described in section \ref{section:AbstractSyntaxTree}. Section \ref{section:ContextualAnalysis} describes how we decorate the AST, type checking and the code generation. In section \ref{section:compilermodel} we discuss the difference between a compiler and an interpreter and finally decide on implementing the interpreter. In the last section \ref{section:Simulation} we describe how the interpreter is executed, see figure \ref{fig:AflowoftheSimulation}.
	
	
	%Interprator